package com.cxzl.pcxt.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import com.cxzl.pcxt.entity.Paper;
import com.cxzl.pcxt.entity.PaperVo;

/**
 * 试卷Dao
 * @author DMJ
 *
 */
@Repository("pcxtPaperDao")
public interface PaperDao {

	/**
	 * 保存实体
	 * 
	 * @param entity
	 */
	public void saveEntity(Paper entity);

	/**
	 * 修改状态
	 * 
	 * @param state
	 */
	public void updateState(@Param("state") int state, @Param("id") int id);

	/***
	 * 查询视图列表
	 * 
	 * @param vo
	 * @return
	 */
	public List<Paper> findListBySearch(
			@Param("offset") int offset, @Param("rows") int rows);

	/**
	 * 根据ID查询试卷
	 * 
	 * @param id
	 * @return
	 */
	public Paper findById(int id);

}
